﻿' LibWowArmory
' by Ronald M. Clifford (roncli@roncli.com)
'
' This source code is released under the GNU Library General Public License (LGPL) Version 2.1.

Namespace roncliProductions.LibWowArmory.Character.Sheet

    ''' <summary>
    ''' A class that encapsulates spell power
    ''' </summary>
    ''' <remarks></remarks>
    Public Class SpellPowerStats

        ''' <summary>
        ''' The amount of bonus arcane damage
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Arcane As Integer

        ''' <summary>
        ''' The amount of bonus fire damage
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Fire As Integer

        ''' <summary>
        ''' The amount of bonus frost damage
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Frost As Integer

        ''' <summary>
        ''' The amount of bonus holy damage
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Holy As Integer

        ''' <summary>
        ''' The amount of bonus nature damage
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Nature As Integer

        ''' <summary>
        ''' The amount of bonus shadow damage
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Shadow As Integer

        ''' <summary>
        ''' The amount of bonus healing
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Healing As Integer

        ''' <summary>
        ''' A constructor to create new spell power information
        ''' </summary>
        ''' <param name="intArcane"></param>
        ''' <param name="intFire"></param>
        ''' <param name="intFrost"></param>
        ''' <param name="intHoly"></param>
        ''' <param name="intNature"></param>
        ''' <param name="intShadow"></param>
        ''' <param name="intHealing"></param>
        ''' <remarks></remarks>
        Public Sub New(ByVal intArcane As Integer, ByVal intFire As Integer, ByVal intFrost As Integer, ByVal intHoly As Integer, ByVal intNature As Integer, ByVal intShadow As Integer, ByVal intHealing As Integer)
            Arcane = intArcane
            Fire = intFire
            Frost = intFrost
            Holy = intHoly
            Nature = intNature
            Shadow = intShadow
            Healing = intHealing
        End Sub

    End Class

End Namespace
